﻿
# likes average dick
preference_dick_average_1 = {
	index = 7125

	name = {
		first_valid = {
			triggered_desc = {
				trigger = {
					has_game_rule = carn_dt_trait_names_immersive
				}
				desc = trait_preference_dick_average_1_immersive
			}
			desc = trait_preference_dick_average_1
		}
	}

	birth = 0 # handled through script
	random_creation = 0

	desc = {
		first_valid = {
			triggered_desc = {
				trigger = {
					NOT = { exists = this }
				}
				desc = trait_preference_dick_average_1_desc
			}
			desc = trait_preference_dick_average_1_character_desc
		}
	}
}
preference_dick_small_1 = {
	index = 7902

	name = {
		first_valid = {
			triggered_desc = {
				trigger = {
					has_game_rule = carn_dt_trait_names_immersive
				}
				desc = trait_preference_dick_small_1_immersive
			}
			desc = trait_preference_dick_small_1
		}
	}

	group = preference_dick_small
	level = 1
	compatibility = {
		dick_small_1 = 5
		dick_small_2 = 10
		dick_small_3 = 20
	}
	opposites = {
		dick_small
	}
	opposite_opinion = 5


	birth = 0 # handled through script
	random_creation = 0

	desc = {
		first_valid = {
			triggered_desc = {
				trigger = {
					NOT = { exists = this }
				}
				desc = trait_preference_dick_small_1_desc
			}
			desc = trait_preference_dick_small_1_character_desc
		}
	}
}

# Tiny dick
preference_dick_small_2 = {
	index = 7903

	name = {
		first_valid = {
			triggered_desc = {
				trigger = {
					has_game_rule = carn_dt_trait_names_immersive
				}
				desc = trait_preference_dick_small_2_immersive
			}
			desc = trait_preference_dick_small_2
		}
	}


	group = preference_dick_small
	level = 2
	compatibility = {
		dick_small_1 = 10
		dick_small_2 = 20
		dick_small_3 = 40
		dick_big_1 = -5
		dick_big_2 = -10
		dick_big_3 = -20
	}
	opposites = {
		dick_small
	}
	opposite_opinion = 10


	birth = 0 # handled through script
	random_creation = 0

	desc = {
		first_valid = {
			triggered_desc = {
				trigger = {
					NOT = { exists = this }
				}
				desc = trait_preference_dick_small_2_desc
			}
			desc = trait_preference_dick_small_2_character_desc
		}
	}
}

# Micro dick
preference_dick_small_3 = {
	index = 7904

	name = {
		first_valid = {
			triggered_desc = {
				trigger = {
					has_game_rule = carn_dt_trait_names_immersive
				}
				desc = trait_preference_dick_small_3_immersive
			}
			desc = trait_preference_dick_small_3
		}
	}

	group = preference_dick_small
	level = 3
	compatibility = {
		dick_small_1 = 15
		dick_small_2 = 30
		dick_small_3 = 60
		dick_big_1 = -10
		dick_big_2 = -20
		dick_big_3 = -40
	}
	opposites = {
		dick_small
	}
	opposite_opinion = 15


	birth = 0 # handled through script
	random_creation = 0

	desc = {
		first_valid = {
			triggered_desc = {
				trigger = {
					NOT = { exists = this }
				}
				desc = trait_preference_dick_small_3_desc
			}
			desc = trait_preference_dick_small_3_character_desc
		}
	}
}

# Big dick
preference_dick_big_1 = {
	index = 7905

	name = {
		first_valid = {
			triggered_desc = {
				trigger = {
					has_game_rule = carn_dt_trait_names_immersive
				}
				desc = trait_preference_dick_big_1_immersive
			}
			desc = trait_preference_dick_big_1
		}
	}


	group = preference_dick_big
	level = 1
	compatibility = {
		dick_big_1 = 5
		dick_big_2 = 10
		dick_big_3 = 20
	}
	opposites = {
		dick_big
	}
	opposite_opinion = 5

	birth = 0 # handled through script
	random_creation = 0

	desc = {
		first_valid = {
			triggered_desc = {
				trigger = {
					NOT = { exists = this }
				}
				desc = trait_preference_dick_big_1_desc
			}
			desc = trait_preference_dick_big_1_character_desc
		}
	}
}

# Huge dick
preference_dick_big_2 = {
	index = 7906

	name = {
		first_valid = {
			triggered_desc = {
				trigger = {
					has_game_rule = carn_dt_trait_names_immersive
				}
				desc = trait_preference_dick_big_2_immersive
			}
			desc = trait_preference_dick_big_2
		}
	}


	group = preference_dick_big
	level = 2
	compatibility = {
		dick_big_1 = 10
		dick_big_2 = 20
		dick_big_3 = 40
		dick_small_1 = -5
		dick_small_2 = -10
		dick_small_3 = -20
	}
	opposites = {
		dick_big
	}
	opposite_opinion = 10



	birth = 0 # handled through script
	random_creation = 0

	desc = {
		first_valid = {
			triggered_desc = {
				trigger = {
					NOT = { exists = this }
				}
				desc = trait_preference_dick_big_2_desc
			}
			desc = trait_preference_dick_big_2_character_desc
		}
	}
}

# Gigantic dick
preference_dick_big_3 = {
	index = 7907

	name = {
		first_valid = {
			triggered_desc = {
				trigger = {
					has_game_rule = carn_dt_trait_names_immersive
				}
				desc = trait_preference_dick_big_3_immersive
			}
			desc = trait_preference_dick_big_3
		}
	}
	
	group = preference_dick_big
	level = 3
	compatibility = {
		dick_big_1 = 15
		dick_big_2 = 30
		dick_big_3 = 60
		dick_small_1 = -10
		dick_small_2 = -20
		dick_small_3 = -40
	}
	opposites = {
		dick_big
	}
	opposite_opinion = 15


	birth = 0 # handled through script
	random_creation = 0

	desc = {
		first_valid = {
			triggered_desc = {
				trigger = {
					NOT = { exists = this }
				}
				desc = trait_preference_dick_big_3_desc
			}
			desc = trait_preference_dick_big_3_character_desc
		}
	}
}

# Small Tits
preference_tits_small_1 = {
	index = 7908

	name = {
		first_valid = {
			triggered_desc = {
				trigger = {
					has_game_rule = carn_dt_trait_names_immersive
				}
				desc = trait_preference_tits_small_1_immersive
			}
			desc = trait_preference_tits_small_1
		}
	}
	

	group = preference_tits_small
	level = 1
	compatibility = {
		tits_small_1 = 5
		tits_small_2 = 10
		tits_small_3 = 20
	}
	opposites = {
		tits_small
	}
	opposite_opinion = 5


	birth = 0 # handled through script
	random_creation = 0

	desc = {
		first_valid = {
			triggered_desc = {
				trigger = {
					NOT = { exists = this }
				}
				desc = trait_preference_tits_small_1_desc
			}
			desc = trait_preference_tits_small_1_character_desc
		}
	}
}

# Tiny Tits
preference_tits_small_2 = {
	index = 7909

	name = {
		first_valid = {
			triggered_desc = {
				trigger = {
					has_game_rule = carn_dt_trait_names_immersive
				}
				desc = trait_preference_tits_small_2_immersive
			}
			desc = trait_preference_tits_small_2
		}
	}


	group = preference_tits_small
	level = 2
	compatibility = {
		tits_small_1 = 10
		tits_small_2 = 20
		tits_small_3 = 40
		tits_big_1 = -10
		tits_big_2 = -20
		tits_big_3 = -40
	}
	opposites = {
		tits_small
	}
	opposite_opinion = 10


	birth = 0 # handled through script
	random_creation = 0

	desc = {
		first_valid = {
			triggered_desc = {
				trigger = {
					NOT = { exists = this }
				}
				desc = trait_preference_tits_small_2_desc
			}
			desc = trait_preference_tits_small_2_character_desc
		}
	}
}

# Flat Tits
preference_tits_small_3 = {
	index = 7910

	name = {
		first_valid = {
			triggered_desc = {
				trigger = {
					has_game_rule = carn_dt_trait_names_immersive
				}
				desc = trait_preference_tits_small_3_immersive
			}
			desc = trait_preference_tits_small_3
		}
	}
	


	group = preference_tits_small
	level = 3
	compatibility = {
		tits_small_1 = 15
		tits_small_2 = 30
		tits_small_3 = 60
		tits_big_1 = -10
		tits_big_2 = -20
		tits_big_3 = -40
	}
	opposites = {
		tits_small
	}
	opposite_opinion = 25


	birth = 0 # handled through script
	random_creation = 0

	desc = {
		first_valid = {
			triggered_desc = {
				trigger = {
					NOT = { exists = this }
				}
				desc = trait_preference_tits_small_3_desc
			}
			desc = trait_preference_tits_small_3_character_desc
		}
	}
}

# Average tits
preference_tits_average_1 = {
	index = 7126

	name = {
		first_valid = {
			triggered_desc = {
				trigger = {
					has_game_rule = carn_dt_trait_names_immersive
				}
				desc = trait_preference_tits_average_1_immersive
			}
			desc = trait_preference_tits_average_1
		}
	}
	
	birth = 0 # handled through script
	random_creation = 0

	desc = {
		first_valid = {
			triggered_desc = {
				trigger = {
					NOT = { exists = this }
				}
				desc = trait_preference_tits_average_1_desc
			}
			desc = trait_preference_tits_average_1_character_desc
		}
	}
}

# Big Tits
preference_tits_big_1 = {
	index = 7911

	name = {
		first_valid = {
			triggered_desc = {
				trigger = {
					has_game_rule = carn_dt_trait_names_immersive
				}
				desc = trait_preference_tits_big_1_immersive
			}
			desc = trait_preference_tits_big_1
		}
	}
	


	group = preference_tits_big
	level = 1
	compatibility = {
		tits_big_1 = 5
		tits_big_2 = 10
		tits_big_3 = 20
	}
	opposites = {
		tits_big
	}
	opposite_opinion = 5


	birth = 0 # handled through script
	random_creation = 0

	desc = {
		first_valid = {
			triggered_desc = {
				trigger = {
					NOT = { exists = this }
				}
				desc = trait_preference_tits_big_1_desc
			}
			desc = trait_preference_tits_big_1_character_desc
		}
	}
}

# Huge Tits
preference_tits_big_2 = {
	index = 7912

	name = {
		first_valid = {
			triggered_desc = {
				trigger = {
					has_game_rule = carn_dt_trait_names_immersive
				}
				desc = trait_preference_tits_big_2_immersive
			}
			desc = trait_preference_tits_big_2
		}
	}
	

	group = preference_tits_big
	level = 2
	compatibility = {
		tits_big_1 = 10
		tits_big_2 = 20
		tits_big_3 = 40
		tits_small_1 = -5
		tits_small_2 = -10
		tits_small_3 = -20
	}
	opposites = {
		tits_big
	}
	opposite_opinion = 10


	birth = 0 # handled through script
	random_creation = 0

	desc = {
		first_valid = {
			triggered_desc = {
				trigger = {
					NOT = { exists = this }
				}
				desc = trait_preference_tits_big_2_desc
			}
			desc = trait_preference_tits_big_2_character_desc
		}
	}
}

# Gigantic Tits
preference_tits_big_3 = {
	index = 7913

	name = {
		first_valid = {
			triggered_desc = {
				trigger = {
					has_game_rule = carn_dt_trait_names_immersive
				}
				desc = trait_preference_tits_big_3_immersive
			}
			desc = trait_preference_tits_big_3
		}
	}



	group = preference_tits_big
	level = 3
	compatibility = {
		tits_big_1 = 15
		tits_big_2 = 30
		tits_big_3 = 60
		tits_small_1 = -10
		tits_small_2 = -20
		tits_small_3 = -40
	}
	opposites = {
		tits_big
	}
	opposite_opinion = 25

	birth = 0 # handled through script
	random_creation = 0

	desc = {
		first_valid = {
			triggered_desc = {
				trigger = {
					NOT = { exists = this }
				}
				desc = trait_preference_tits_big_3_desc
			}
			desc = trait_preference_tits_big_3_character_desc
		}
	}
}
